Changelog: (+ Addition, * Change, ! Attention, - Deletion)

v4.0.1.1337 (Build 4; Rev.01) :
+ Assigned name and description strings for unused Paint and Decals markers.
* Updated and encoded the Russian translation to work with Binary. (@MORE770)
* Fixed an issue where the game skips checking for Custom Gauges markers if Beta Content Mod is not present.
* Fixed an issue where the game lists Junkman parts twice in career performance menus when Burger King Challenge is completed.
* Fixed an issue where the game checks the wrong part for number of decals.
* Fixed an issue where the game assigns a wrong unlock condition string for some decal slots.

v4.0.0.1337 (Build 4; Rev.00) :
+ Added an option to toggle camera auto centering. If enabled, you need to move the camera first before zooming in/out.
+ Fixed an issue with zoom in/out functionality when camera auto centering is disabled.
* Fixed an issue where the game is unable to delete a profile when Presitter is enabled.
! Reworked the read me file.
! Unlimiter now has a GitHub Wiki. Features and modding are explained in detail in the Wiki.
! Changelog is moved to its own file, including an advanced changelog which also documents the changes made in private/public test builds.

v4.0.0.903 (Build 4; Rev.00 Release Candidate 14) :
* Fixed an issue where the game doesn't check unlock conditions of backroom menus according to their marker counts and results in an empty backroom menu.
* Fixed an issue where the game crashes when building decals list with custom unlock conditions.
* Fixed an issue where the game uses light on textures when it's not supposed to do so.
+ Added an option to disable scaling lighting fixes for rims and brakes.
+ Added an option to disable light texture changes in menus (frontend).
+ Added an option to disable front/rear/all rims selection.
* Tweaked default values of some options.
* Fixed an issue where showcase camera rotation is disabled for the car lot.
* Disabled camera getting automatically centered.

v4.0.0.902 (Build 4; Rev.00 Release Candidate 13) :
* Modified traffic_light to make singal light (along with other yellow blinking lights) flares disappear at 40 centimeters instead of 4 meters.
* Modified headlight and reverse light flares to make them disappear at 30 centimeters instead of 1.5 meters.
+ Added scrolling support for custom gauges colors.

v4.0.0.901 (Build 4; Rev.00 Release Candidate 12) :
+ Added a new custom attribute (US_PARKING_LIGHTS) to enable US-Style Parking Lights (Front signals always on) with headlights.
+ Added a new custom attribute (REFLECTION_OFFSET) for Body Kits to override the reflection offset of a car.
* Fixed an issue where listing attachments under parts menu and disabling brake scaling only available by _General.ini file.
* Fixed an issue where the game doesn't list custom bonus cars on LAN / Online game lobbies when the Bonus Cars Hook is enabled.
* Reworked ExtraPitch in menus. The car is now reflected and its light flares are placed properly.
* Reworked light flare behavior in customization menus. Toggling them in menus now properly update their on/off state.
+ Added a new option to force lights on in menus (frontend) unless you are customizing them.
- Removed a check which prevents Unlimiter's car skin fix to work with NFSMW Hot Pursuit Challenges mod.

v4.0.0.900 (Build 4; Rev.00 Release Candidate 11) :
* Fixed lighting of the rims getting affected with their scale.
* Reworked tire skid fix.
* Reworked texture replacement mechanism.
* Reworked light flare colors.
+ Added new custom attributes (FRONT_TIRE_RADIUS and REAR_TIRE_RADIUS) for Body Kits to override the radius of a wheel.
+ Added a new custom attribute (EXTRA_PITCH) for Body Kits to override the extra pitch of a car.
+ Added a new custom attribute (EXTRA_REAR_TIRE_OFFSET) for Body Kits to render an extra set of rear wheels.
+ Added new custom attributes (UNLOCK_AT, UNLOCK_TYPE and UNLOCK_HASH) to manipulate when a specific car part should get unlocked.
+ Allowed attachment parts (ATTTACHMENT0/9) and cops' damagable body (DAMAGE_BODY) to have tire offset attributes.
* Made ExtraPitch value from ecar and its custom attribute work in menus.
* Started refactoring the code with in game types and enumerations wherever possible.
* Brakes now get scaled according to the inner radius of the rim installed. This can be disabled from the car config files.
* Fixed an issue with Car Skin fix when the count is set over 127 once again.
* Moved Parts, Performance and Visual options in car config files to a new section called Category. (The values still get read from Main section to provide backwards compatibility.)
* Fixed an issue with stock rims option if the car has custom stock rims.
- Disabled unused leftover dynamic decal texture names and replacements.
- Removed menu toggles for decal locations. They are now shown or hidden according to the number of decals. (1/6 by default, can be changed via NUM_DECALS attribute.)
* Resized permanent and temporary used texture tables to allow more textures to get used at the same time.
+ Allowed cars to use seperate centre brakelight and reverse light textures. These can be changed per light via TEXTURE_NAME_REVERSE and TEXTURE_NAME_CENTRE custom key attributes.
+ Added 2 dynamic texture names (REVERSE_LEFT and REVERSE_RIGHT) to use for seperate centre brakelight on/off textures.
+ Lights can now get damaged. The damage is applied together with windows.
+ Added new light position markers. (CENTRE_HEADLIGHT, FRONT_LEFT_SIGNAL, FRONT_RIGHT_SIGNAL, REAR_LEFT_SIGNAL, REAR_RIGHT_SIGNAL)
+ Added a new custom attribute (TEXTURE_NAME_OLD) to Attachment parts to replace a texture on the car with another one. First 5 slots also support normal maps.
+ Added an option to list attachments under parts instead of their own sub menu.
+ Added an option to unlock a car initially.
* Fixed an issue where the game attempts to apply Left Side Mirrors as global Rear Brake parts.

v4.0.0.810 (Build 4; Rev.00 Release Candidate 10) :
* Fixed an issue with Car Skin fix when the count is set over 127.
* Fixed an issue where stock rim option doesn't work correctly when All Wheels are selected.
* Fixed an issue with rotation controls for the showcase mode.
+ Added text to indicate wheel locations for custom rims in the shopping cart.
+ Rims menu now shows the brand name as the title.
* Tweaked the camera angles for headlights and taillights.
* Reworked wheel angle animation logic.

v4.0.0.809 (Build 4; Rev.00 Release Candidate 9) :
* Fixed a crash with Quick Play mode if BonusCarsHook is enabled. (Fixed an issue with the custom integer parser for mINI which ignored hex values.)
* Fixed an issue when vinyl color selector shows wrong text while changing 3rd vinyl color.
* Modified the installer with more prompts to provide more compatibility with car part mods.
* Fixed wheels getting a wrong angle when backed out twice from the tire customization menu.
* Fixed an issue which causes Unlimiter to ignore custom camera angles.
* Fixed a vanilla game bug which writes wrong menu ID variable when backed out to customize main menu.
* Fixed camera angles for Vinyl groups after 7 and backroom Rim brands after 3.
+ Added a new option to use alternative vinyl camera angle in _VinylGroups.ini.
+ cam_user_rotate value is now read from the angle instead of screen. This fixes camera rotation issues with Attachments.
- Disabled rotation via keys for cam_user_rotate value.

v4.0.0.808 (Build 4; Rev.00 Release Candidate 8) :
* Rewrote New and Locked checks for customization menus.
+ Added attributes for vinyl parts to customize vinyl color selector text. (COLOR0/1/2/3LANGUAGEHASH)
* Fixed an issue where the game uses a wrong camera angle when backed out twice from a customization menu.
* Reworked tire camera angle once again.
+ Added some missing camera angles (decals slot selection).
+ Front wheels now rotate when you enter the tire customization menu.
+ Added an option to randomize traffic colors and make them skinnable.

v4.0.0.807 (Build 4; Rev.00 Release Candidate 7) :
* Reworked config system. Config files except _FNGFixes.ini now get read only once when the game begins.
* Switched to a customized version of mINI which allows inline comments and trims quotes. (https://github.com/nlgxzef/mINI)
* Introduced new arrays to hold data for more than 3 categories in the paint menus.
* Enabled unused 4th vinyl color. (Remapped to 0xFF00FF)
+ Added new strings for new paint types.
+ Added a default cop destroyeed string. (Combo Bounty: XXXX)
+ Added missing Special vinyl category strings for Danish and Swedish.
+ Added an option to modify the skin count for the Car Skin fix.
+ Added support for different rear wheel meshes. (WHEEL_NAME -> WHEEL_NAME_REAR + Custom boolean attribute "REAR".)
+ Added a section for custom camera angles. (Cameras)

v4.0.0.806 (Build 4; Rev.00 Release Candidate 6) :
* Fixed menu options not working on My Cars menu when backed out from Backroom.
+ [EXPERIMENTAL] Added 2 new paint types (Traffic & Cop) to the Car Paint menu.
* The game no longer quits to freeroam from the customization menu when TestCareerCustomization is enabled.
* Fixed an issue where Presitter overrides customization records if they are also referenced by invalid car records.

v4.0.0.805 (Build 4; Rev.00 Release Candidate 5) :
+ Added options to define custom stock parts in the config files.
* Fixed dummy skin duplication in Binary step of the installer for the TPKs called TOOLKIT.
* Fixed custom heat level multipliers (FECooling) variables in the config files. (Now they are called Attachment0-9 instead of 1-10 like everything else.)
+ Added options to change the name and icons of the Custom Rims and Vinyl categories.
* Presitter now deletes the old preset data before saving new ones. It should fix the issue where the cars get parts from another one.
* Allowed randomization of Custom Gauges and their colors.
* Fixed an issue where the game crashes while loading the Customize Main screen when TestCareerCustomization is enabled.

v4.0.0.804 (Build 4; Rev.00 Release Candidate 4) :
* Reworked custom car part cost attribute. It can now affect trade in values.
* Fixed trade in and cost values for the rims when All Wheels are selected.
* Fixed an issue where the Junkman Performance Parts shown as installed even if they aren't.
+ Added vanilla CARS\WHEELS\TEXTURES.BIN into the installer.
+ Added custom heat level multipliers (FECooling).
+ Added "Custom" vinyl category for modders to add car-specific vinyls.
+ Tweaked SlotTypes to allow car-Specific Roof Scoops, Paints, Vinyls, Decals and License Plates.
* Renamed old "Custom" vinyl category to "Special".
* Fixed group indexes in Vinyl Groups config file.

v4.0.0.803 (Build 4; Rev.00 Release Candidate 3) :
+ Increased object count of CustomizeParts, Decals FNGs and their _BACKROOM counterparts from 260 to 516.
* Custom part icons now work with Vinyls and Spoilers.
* Fixed TestCareerCustomization checks all around the code.
* Pressing L1/R1 doesn't refresh the rim menu anymore if the category is set not to have rim size selection. (NoRimSize = 1)
* Fixed an issue where switching between inches on the rim menu changes the brand.
* TestCareerCustomization doesn't deduct player's cash anymore.

v4.0.0.802 (Build 4; Rev.00 Release Candidate 2) :
+ Added category indexes into Vinyl Groups config file.
+ Added default values for Rim Brands and Vinyl Groups inside Unlimiter in case config files cannot be accessed.
* Fixed various issues with Rim Brands config file.
* Rims list now selects the correct rim when Rear Wheels are selected.
+ Added an option to test career customization.

v4.0.0.801 (Build 4; Rev.00 Release Candidate 1) :
* Fixed Force LOD A not working as intended.
* Fixed an issue with the scaling of custom tire width attributes. They should now work with body kits 7+.
* Seperated Left and Right car shadow & neon size values.
* Reverted front and rear car shadow sizes to vanilla (1.05).
* Fixed an issue where the game attempts to read a marker value from the wrong wheel model and causes a crash.
* Fixed various issues with Vinyl Groups config file.
* Added a compatibility check to disable Car Skin Fix when elaymm4's Hot Pursuit Challenges mod is present.
* Binary installer now asks if the user wants to install wheels with NFSC-Style UV mapping and warns the user for the 2nd phase.

v4.0.0.800 (Build 4; Rev.00 Release Candidate 0) :
+ Added stock performance part option.
+ Added a config file to modify vinyl groups.
* Fixed ride height pop-in by always taking both ride heights (chassis & ecar) into account. (@rxyyy)
- Removed manufacturer config file as it isn't necessary anymore.

v4.0.0.422 (Build 4; Rev.00 Beta 9) [PRIVATE] :
+ Added quantizer values for online gameplay and stuff.

v4.0.0.421 (Build 4; Rev.00 Beta 8) [PRIVATE] :
* Fixed a conditional issue with FRONT/REAR_TIRE_WIDTH custom attributes.
* Fixed a conditional issue with last menu item checker.

v4.0.0.420 (Build 4; Rev.00 Beta 7) [PRIVATE] :
+ Added a new CARS\WHEELS\GEOMETRY.bin file done by rnz with NFSC-Style UV mapping to allow tire customization on vanilla rims.
+ Added a compatibility check for Zolika1351's NFSMW Limit Adjuster. Car Skin Fix and Expand Memory Pools option now get disabled automatically when the Limit Adjuster is present.
* Reduced the cost of rims by half to compensate for the seperate front/rear rims selection.
* Reworked some menu camera angles.
* Fixed a crash when the game attempts to replace a material on an unexisting model.
* Fixed missing unlock messages for the bonus cars.
* Fixed an issue with the menus handled by the Unlimiter. The game should now highlight the correct option when you back out.
- Removed traffic car count controller.
+ Added more FNG files with more dummy options.

v4.0.0.407 (Build 4; Rev.00 Beta 6) [PRIVATE] :
* Fixed Light Material Crash Fix assigning wrong materials.
* Fixed some Bonus Cars Hook stuff.
+ Added support for different left/right/centre head/brakelight colors.
! Temporarily limited traffic cars count to 10.

v4.0.0.406 (Build 4; Rev.00 Beta 5) [PRIVATE] :
+ Added Presitter. Presitter dumps your customization records as presets when a profile is saved and loads them back when a profile is loaded; to avoid wrong car parts issues when the car part database is modified.
! Presets are saved under Documents (or your custom save folder)\NFS Most Wanted\PROFILE\Presets. You can create empty files called SkipLoad or SkipSave in the Presets folder for a profile that you don't want to use Presitter with.
+ Added CustomizeParts.fng that I forgot with 403 build.
+ Added a new, experimental Car Skin Fix. It should allow up to 20 unique car skins to get loaded. Textures are already getting duplicated by the Binary part of the installer.
* Updated the installer to reflect a change because of the Presitter.

v4.0.0.405 (Build 4; Rev.00 Beta 4) [PRIVATE] :
* Rear wheels now have 50% chance to get randomized.
+ Added 2 new randomization levels. (3 (Unlimiter Parts) + 4 (Decals))
* Fixed randomization for decals. You won't see numbers on decal slots anymore and vice versa.
+ Added a workaround for random quits.

v4.0.0.403 (Build 4; Rev.00 Beta 3) [PRIVATE] :
! Plak Graphics compatibility!
+ Added light toggles and 2 message responses (L1/R1) to the head/brakelights menu.
+ Added a temporary fix to seperate rear wheels and make them appear in game world.
+ Added new strings (English only for now).

v4.0.0.401 (Build 4; Rev.00 Beta 2) [PRIVATE] :
+ Added options to disable Neon, Headlight colors and kit wheel modifications individually for debugging purposes.
* Fixed neons getting affected from the position of sun.
* Hooked RenderTextureHeadlights with color values.

v4.0.0.400 (Build 4; Rev.00 Beta 1) [PRIVATE] :
+ Added neons! Neons use BRAKELIGHT slot. (CarSlotID = 65)
+ Added custom attributes for headlights (LEFT_HEADLIGHT) and taillights (LEFT_BRAKELIGHT) to have custom flare colors.
+ Added custom attributes for wide body kits (BODY). (drive1437 & @ArchieGoldmill)
+ Added the ability to have custom icons and strings for any part menu and most of the parts.
+ Started adding new FNG files which have more dummy options to accomodate more parts than before!
+ Added seperate front/rear wheels customization.

v3.3.1.1338 (Build 3.3; Rev.01) :
* Disabled a work-in-progress leftover option to avoid any conflicts.

v3.3.1.1337 (Build 3.3; Rev.01) :
+ Added an option to define custom frame delay.
* Replaced BETA and HPC asi detection method with GetModuleHandleA.

v3.3.0.1338 (Build 3.3; Rev.00) :
* Relocated 2 comments starting with "#" in _BonusCars.ini file to fix a crash because of invalidated sections.

v3.3.0.1337 (Build 3.3; Rev.00) :
* Improved file checks.
* Forced Extra Customization for the Hot Pursuit Challenges mod to enable the restrictions for it.
+ Added custom attributes for Wide Body parts ("FRONT_TIRE_OFFSET" and "REAR_TIRE_OFFSET") to declare their wheel offsets, as an alternate to VLT ecar data.
+ Added Bonus Cars hook, which allows to customize which presets will appear as Bonus cars in newly created save games via UnlimiterData\_BonusCars.ini. (Disabled by default.)
+ Added some comments for the ini files in UnlimiterData to explain the options in detail.
* Reworked the setup system. Script and ini files are now copied automatically during first (Binary) part of the installation.

v3.2.0.1337 (Build 3.2; Rev.00) :
+ Added Random Parts hook, which allows to customize part randomization via UnlimiterData\CARNAME.ini.
+ Added a new menu option for tires. Tires use HEADLIGHT slot. (CarSlotID = 64) [Requires NFSMW RimPack by Viper4K or rims using TIRE_STYLE01 texture in GlobalB bun/lzc, GlobalTextures.]
+ Added a fix to make paint menu scroll properly when there are more than 80 colors in a category.
- Removed BETACompatibility menu option. The script now checks if BETA mod asi exists.
* Replaced AddOnOpponentsPartsFix option with ForceStockPartsOnAdOnOpponents. The new option requires RandomHook.
* Made use of "NUM_DECALS" attribute to declare the number of slots available for a decal dummy part.
* Made preparation for an upcoming mod.

v3.1.0.1337 (Build 3.1; Rev.00) :
+ Added an option to enable "Backroom" in My Cars menu. (Known issue: When you use Esc key to back out from Backroom, you won't be able to move between the options. Press Enter or Esc to get back and enter the menu again.)
* Fixed the customization restrictions for 2001 BMW M3 GTR E46 GT ALMS (BMWM3GTRE46).
* Added an option for rim brands to have no size selection.
* Allowed rims to have "LANGUAGEHASH" attribute.
+ Added a configuration file to fix missing objects for options and stuff in FNGs by cloning them.

v3.0.1.1337 (Build 3; Rev.01) :
* Fixed a crash issue with traffic car count controller.
* Fixed a crash issue with servicing.

v3.0.0.1337 (Build 3; Rev.00) :
+ Added "Extra Customization".
* Number of AI Opponent names are now counted automatically.
+ Added configuration file for rim brands.
+ Added configuration file for cop destroyed bounty award strings.
+ Added an option to enable some BETA features to use with elaymm4's BETA Content Mod.
* Reorganized the code.

v2.1.0.1338 (Build 2.1; Rev.00 Hotfix) :
* Fixed a crash issue with police helicopter.

v2.1.0.1337 (Build 2.1; Rev.00) :
* Fixed crash on Busted NISs.
+ Added an option to force AI opponents with add-on cars to use stock parts (to work around opponent cars with missing parts issue).
+ Added even more manufacturer names to the list in the ini file.

v2.0.0.1337 (Build 2; Rev.00) :
+ Added an option to fix damage parts for add-on cop cars.
* Cars are now counted automatically.
+ Added more manufacturer names to the list in the ini file.

v1.1.0.1337 (Build 1.1; Rev.00) :
+ Added an option to modify the car count limit for traffic patterns.
* Reworked car count limit methods to support more than 128 cars.
+ Added 3 new manufacturer names to the list in the ini file.

v1.0.1.1337 (Build 1; Rev.01) :
+ Added config file. (NFSMWUnlimiterSettings.ini).
! IMPORTANT: If you cannot use the config file properly; move your game installation to somewhere else or run your game as administrator.
+ Added an option to Expand Memory Pools (for non-ExOpts users).
+ Added an option to fix disappearing wheels issue for open-wheel cars. (for non-ExOpts users).
+ Secondary logo can now be force-shown even if the car doesn't have a manufacturer logo.
+ Manufacturer names can be read from the ini file instead of the game itself. (Lets modders use custom "manufacturer" on frontend VLT node, for their car mods.)
+ Added .exe check.

v1.0.0.1337 (Build 1; Rev.00) :
+ Initial release.